function VerificaCheckBox() {
	ck = document.getElementsById('checkbox');
	txt = document.getElementsByName('textfield[]');
	list = document.getElementsByName('listmenu[]');
	qtde = ck.length;
	possuiPeso = true;

	for(i = 0; i < qtde; i++) {
		if(ck[i].checked){
			txt[i].readOnly = false;
			list[i].disabled = false;
			if(txt[i].value == "" || txt[i].value <= 0)
				possuiPeso = false;
		} else {
			txt[i].value = "";
			txt[i].readOnly = true;
			list[i].disabled = true;
		}
	}
	ValidaPesos(possuiPeso);
}

function ValidaPesos(possuiPeso) {

	somaPesos = 0;
	txt = document.getElementsByName('textfield[]');
	qtde = txt.length;
	
	for (i = 0; i < qtde; i++) {
		if(txt[i].value != "")
			somaPesos = somaPesos + parseInt(txt[i].value);
	}
	document.form.textfield1.value = somaPesos;
	
	if(possuiPeso)
		PermiteSubmit(somaPesos);
	else
		document.form.Submit.disabled = true;
}

function PermiteSubmit(somaPesos){
	if (somaPesos != 10)
		document.form.Submit.disabled = true;
	else
		document.form.Submit.disabled = false;
}